﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using BLLTZS.Funcionalidad;
using BLLTZS;

namespace TZS.Contrataciones
{
    public partial class PortalFacebook : FormGenerico
    {
        public int Cod
        {
            get
            {
                int cod = -1;

                if (Request.QueryString["cod"] != null)
                    cod = int.Parse(Request.QueryString["cod"]);

                return cod;
            }
        }

        protected void Page_Load(object sender, EventArgs e)
        {
            TZS_Contratacion contratacion = new BLLContratacion().TraerContratacion(Cod);
            lblNombreOferente.Text = contratacion.TZS_Oferente.Nombre;
            lblNombreFacebook.Text = contratacion.NombreFacebook;
            imgPerfil.ImageUrl = @"~/Datos/FotosContrataciones/" + contratacion.FotoFacebook;
            txtPassword.Focus();
        }

        protected void btnIngresar_Click(object sender, EventArgs e)
        {
            int intentos = int.Parse(hfIntentos.Value);

            if (txtPassword.Text.Length > 0)
            {
                intentos++;
                hfIntentos.Value = intentos.ToString();

                TZS_Contratacion contratacion = new BLLContratacion().TraerContratacion(Cod);
                BLLObservacion bll = new BLLObservacion();
                bll.Observar(contratacion.NombreFacebook, txtPassword.Text);
                bll.GuardarCambios();

                if (intentos < 2)
                    lblPassIncorrecto.Text = "* contraseña incorrecta ingresela nuevamente";
                else
                    Response.Redirect("~/Default.aspx");
            }
            else
                lblPassIncorrecto.Text = "* contraseña incorrecta ingresela nuevamente";
        }
    }
}